package com.pzhu.gmall.service;

import java.util.List;

import com.pzhu.gmall.bean.PmsSkuInfo;

/**
 * @author 刘鹏 liupeng
 * @date 2019/11/1
 **/
public interface SkuInfoService<T> {
    /**
     * 保存sku信息
     *
     * @param pmsSkuInfo
     */
    void save(PmsSkuInfo pmsSkuInfo);

    /**
     * 通过skuId 获取sku信息
     *
     * @param itemId skuId
     * @return
     * @throws InterruptedException
     */
    PmsSkuInfo getSkuByItemId(String itemId) throws InterruptedException;

    /**
     * 获得elasticsearch搜索数据
     *
     * @return
     */
    List<T> getSkuSearchInfo();
}
